Add support for composited child windows. (#412882, Ryan Lortie)
authorMatthias Clasen <mclasen@redhat.com>
Fri, 1 Jun 2007 12:16:12 +0000 (12:16 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 1 Jun 2007 12:16:12 +0000 (12:16 +0000)
commit885ba0464824c56137d7b4f9182930066463291c
tree444382dc37906067546e5701eb022a0262b5f792
parent62c13f04630c74cb98053586c6870a87a6a8e1d9
Add support for composited child windows. (#412882, Ryan Lortie)

2007-06-01  Matthias Clasen  <mclasen@redhat.com>

        Add support for composited child windows.  (#412882, Ryan Lortie)

        * gdk/gdk.symbols:
        * gdk/gdkdisplay.h:
        * gdk/gdkinternals.h:
        * gdk/gdkwindow.[hc]: Add gdk_display_supports_composite() and
        gdk_window_set_composited().

        * gdk/x11/gdkevents-x11.c:
        * gdk/x11/gdkdisplay-x11.[hc]:
        * gdk/x11/gdkwindow-x11.[hc]: X11 implementation.

        * gdk/win32/gdkdisplay-win32.c:
        * gdk/win32/gdkwindow-win32.c: Dummy win32 implementration.

        * gdk/quartz/gdkdisplay-quartz.c:
        * gdk/quartz/gdkwindow-quartz.c: Dummy Quartz implementation.

        * gdk/directfb/gdkdisplay-directfb.c:
        * gdk/directfb/gdkwindow-directfb.c: Dummy DirectFB implementation.

        * tests/testgtk.c: Add a "composited window" test.

svn path=/trunk/; revision=18004
21 files changed:
ChangeLog
docs/reference/ChangeLog
docs/reference/gdk/gdk-sections.txt
docs/reference/gdk/tmpl/windows.sgml
gdk/directfb/gdkdisplay-directfb.c
gdk/directfb/gdkwindow-directfb.c
gdk/gdk.symbols
gdk/gdkdisplay.h
gdk/gdkinternals.h
gdk/gdkwindow.c
gdk/gdkwindow.h
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkwindow-quartz.c
gdk/win32/gdkdisplay-win32.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkevents-x11.c
gdk/x11/gdkwindow-x11.c
gdk/x11/gdkwindow-x11.h
tests/testgtk.c